Interoperable testbenches using VMM TLM
نویسندگان
چکیده
SOC’s are getting larger all the time and so is the challenge to verify these designs in a short period of time. This paper presents a transaction level-based methodology in the VMM to standardize development of various pieces of a verification environment and the communication between them. This methodology promotes reuse and helps integrate modules from various sources to interact together seamlessly.
منابع مشابه
SystemVerilog Meets C++: Re-use of Existing C/C++ Models Just Got Easier
The OVM and VMM methodologies each provide powerful, flexible and intuitive frameworks for the construction of SystemVerilog verification environments. However, many SystemVerilog users also have models written in C, C++, or sometimes SystemC. Furthermore, the emergence of the SystemC TLM-1 and TLM-2.0 transaction-level modeling standards is having an impact on communication styles within Syste...
متن کاملAbstract BFMs Outshine Virtual Interfaces for Advanced SystemVerilog Testbenches
BFMs Outshine Virtual Interfaces for Advanced SystemVerilog Testbenches
متن کاملMaximize Vertical Reuse, Building Module to System Verification Environments with UVM e
Given the size and complexity of modern ASICs/SoC, coupled with their tight project schedule, it is impractical to build a complete system or chip level verification environment from scratch. Instead, in order to increase productivity, maximizing reuse of existing verification components seamlessly with the project has become one of the biggest opportunities to increase verification efficiency....
متن کاملVMM-based Process Shepherding
Processes in commodity operating systems are “wild” 1 in nature: They are usually granted with excessive privileges, yet can be easily compromised and abused. Unfortunately, since commodity operating systems are big, complex, thus inherently untrusted, monitoring process behaviors within them is inherently insecure and could be circumvented or tampered. In this paper, we present an approach, na...
متن کاملAntfarm: Tracking Processes in a Virtual Machine Environment
In a virtualized environment, the VMM is the system’s primary resource manager. Some services usually implemented at the OS layer, like I/O scheduling or certain kinds of security monitoring, are therefore more naturally implemented inside the VMM. Implementing such services at the VMM layer can be complicated by the lack of OS and application-level knowledge within a VMM. This paper describes ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2010